
#pragma once

class ServerSession;


#define Handler_FromDBProxy_DECL( p )			static VOID On##p( ServerSession * pServerSession, MSG_BASE * pMsg, WORD wSize )
#define Handler_FromDBProxy_IMPL( p )			VOID Handler_FromDBProxy::On##p( ServerSession * pServerSession, MSG_BASE * pMsg, WORD wSize )



class Handler_FromDBProxy
{
public:
	Handler_FromDBProxy(){}
	~Handler_FromDBProxy(){}

	Handler_FromDBProxy_DECL( AD_CHARINFO_CHARLISTREQ_ACK );
	Handler_FromDBProxy_DECL( AD_CHARINFO_CHARLISTREQ_NAK );
	Handler_FromDBProxy_DECL( AD_CHARINFO_CREATE_ACK );
	Handler_FromDBProxy_DECL( AD_CHARINFO_CREATE_NAK );
	Handler_FromDBProxy_DECL( AD_CHARINFO_DESTROY_ACK );
	Handler_FromDBProxy_DECL( AD_CHARINFO_DESTROY_NAK );

};

